managing director of ımf - German English Dictionary